package demo02;
/*题目：求0—7所能组成的奇数个数。*/
public class topic43 {
    public static void main(String[] args) {
        int sum = 0;
        int oddNumberCount = 0;
        for (int i = 1; i <= 8; i++) {
            // 一位数时的奇数个数
            if (i == 1) oddNumberCount += 4;
            // 两位数时的奇数个数
            if (i == 2) oddNumberCount *= 7;
            // 三位数以上时的奇数个数
            if (i >= 3) oddNumberCount *= 8;
            sum += oddNumberCount;
            System.out.println("只有" + i + "位数时的奇数个数：" + oddNumberCount);
        }
        System.out.println("0-7所组成的奇数个数是：" + sum);
    }
}
